
const express = require("express");
const cors=require("cors");
// const bodyParser=require("body-parser");

const server = express();

//引入中间件
// server.use(bodyParser.urlencoded({extended:false}));
// server.use(bodyParser.json());
//跨域
// server.all('*',cors({
//     origin:"*",
//     methods:['GET','POST'],
//     alloweHeaders:['Conten-Type', 'token']
// }),(req,res,next)=>{
//     //res.header("Access-Control-Allow-Origin", "*");
//     next();
// })

server.use(cors());
server.use(express.urlencoded({ extended: false }));
server.use(express.json());

//静态资源服务器
server.use(express.static("./public"));
server.use(express.static("../src"));
// server.use(function (req, res, next) {
//     if (!req.user) return next(createError(401, 'Please login to view this page.'))
//     next()
// })

server.use("/account", require("./routers/account"));
server.use("/cart", require("./routers/carts"));
server.use("/goods", require("./routers/goods"));

server.listen(8080, () => {
    console.log("启动服务器完毕!");
})


// // 1.引入express模块
// const express = require("express");
// //2. 创建服务
// let server = express();
// //3.设置监听端口
// server.listen(8080, () => {
//     console.log("服务区启动完毕! http://127.0.0.1:8080")
// })



// //5.请配置支持json的格式,接口必须返回 application/json
// //所有的接口都先 经过我 ,我就给配置
// server.all("*", (request, response, next) => {
//     //返回告诉浏览 用json来对待我给你的数据
//     response.setHeader("Content-Type", "application/json;charset=utf-8");
//     //跨域
//     response.setHeader("Access-Control-Allow-Origin", "*");
//     next();//
// })
// server.use(express.static("./public"));


// //4.配置接口
// server.get("/login", (request, response, next) => {
//     //获取到url 也就是俗称get请求上参数
//     let myName = request.query.name;//拿到前端传送过来的 name的值
//     let myPwd = request.query.pwd;

//     if (myName == "abc123" && myPwd == 123456) {
//         response.json({ msg: '登录成功', code: 200 })
//     } else {
//         response.json({ msg: '登录失败', code: -200 })
//     }
// })